47057
434117
234164
103230
619910
572920
745822
1020986
595813
580865
710934
850187
481504
28952
53987
561377
273284
508841
425275
786256
822951
472118
383102
62387